var dz = '/meeting/';
var myDate = new Date(); 
$(function() {
	//获取红包
	rp();
	//获取节目
	pg();
	//获取竞赛
	sj();
	//获取公司信息
	getInfo(function(data) {
		$('#company').val(data.company);
		$('#actname').val(data.actname);
		$('#remark').val(data.remark);
	});

	//打开添加弹出框
	$('#page1 .add').click(function() {
		$('#redpocket').fadeIn();
	});
	$('#page2 .add').click(function() {
		$('#program').fadeIn();
	});
	$('#page3 .add').click(function() {
		$('#subject').fadeIn();
	});
	//打开添加弹出框

	//关闭弹出框
	$('.close').on('click', function() {
		$(this).parents('.model').fadeOut(100, function() {
			$('#tipsbtn .model-btn').off();
			$('.model input').val('');
		});
	});
	//关闭弹出框

	$('.page').hide();
	$('.menu ul li').eq(0).click(function() {
		$('.page').fadeOut(200);
		setTimeout(function() {
			$('#page1').fadeIn(200);
		}, 300);
		$('.menu ul li').css("background-color", "");
		$(this).css("background-color", "#1377C7");
	});
	$('.menu ul li').eq(0).click();
	$('.menu ul li').eq(1).click(function() {
		$('.page').fadeOut(200);
		setTimeout(function() {
			$('#page2').fadeIn(200);
		}, 300);
		$('.menu ul li').css("background-color", "");
		$(this).css("background-color", "#1377C7");
	});
	$('.menu ul li').eq(2).click(function() {
		$('.page').fadeOut(200);
		setTimeout(function() {
			$('#page3').fadeIn(200);
		}, 300);
		$('.menu ul li').css("background-color", "");
		$(this).css("background-color", "#1377C7");
	});
//	$('.menu ul li').eq(3).click(function() {
//		$('.page').fadeOut(200);
//		setTimeout(function() {
//			$('#page4').fadeIn(200);
//		}, 300);
//		$('.menu ul li').css("background-color", "");
//		$(this).css("background-color", "#1377C7");
//	});

	//设置公司信息
	$('#companysub').click(function() {
		var company = $('#company').val();
		var actname = $('#actname').val();
		var remark = $('#remark').val();
		setInfo(company, actname, remark, function(data) {
			showTips(data.des);
		});
	});

	//添加红包
	$("#redpocket .model-btn").click(function() {
		$('.model').fadeOut();
		showTips('请等待...');
		var redMoney = $("#red-money").val();
		var redNum = $("#red-num").val();
		var redMin = $("#red-min").val();
		var redMax = $("#red-max").val();
		var redPas = $("#red-pas").val();
		ajaxpost("manage/add/redpack.action", {
			"num": redNum,
			"min": redMin,
			"max": redMax,
			"pas": redPas,
			"amount": redMoney
		}, function(data) {
			if(data.code == 1) {
				rp();
			}
			showTips(data.des);
		});
	});
	//添加红包
	//添加节目
	$("#program .model-btn").click(function() {
		$('.model').fadeOut();
		showTips('请等待...');
		var programname = $('#pn').val();
		var prinvipal = $('#pm').val();
		ajaxpost("manage/add/program.action", {
			"name": programname,
			"principal": prinvipal
		}, function(data) {
			if(data.code == 1) {
				pg();
			}
			showTips(data.des);
		});
	});
	//添加节目
	//添加题目
	$("#subject .model-btn").click(function() {
		$('.model').fadeOut();
		showTips('请等待...');
		var name = $('#subn').val();
		var answer = $('#suba').val();
		ajaxpost("manage/add/game.action", {
			"name": name,
			"answer": answer
		}, function(data) {
			if(data.code == 1) {
				sj();
			}
			showTips(data.des);
		});
	});
	//添加题目

	//开始节目投票
	$('#page2 .top-menu button:nth-child(2)').click(function() {
		showTips('请等待...');
		ajaxpost('control/start/voit.action', {"start":myDate.getTime()}, function(data) {
			showTips(data.des);
		});
	});
	//开始节目投票
	//结束节目投票
	$('#page2 .top-menu button:nth-child(3)').click(function() {
		showTips('请等待...');
		ajaxget('control/end/voit.action', function(data) {
			showTips(data.des);
		});
	});
	//结束节目投票
	//显示投票结果
	$('#page2 .top-menu button:nth-child(4)').click(function() {
		showTips('请等待...');
		ajaxpost('control/show.action', {
			"level": 1
		}, function(data) {
			showTips(data.des);
		});
	});
	//显示投票结果
	//关闭投票结果
	$('#page2 .top-menu button:last-child').click(function() {
		showTips('请等待...');
		ajaxget('control/hide.action', function(data) {
			showTips(data.des);
		});
	});
	//关闭投票结果

	//关闭本轮游戏结果
	$('#page3 .top-menu button:nth-child(2)').click(function() {
		showTips('请等待...');
		ajaxget('control/hide.action', function(data) {
			showTips(data.des);
		});
	});
	//关闭本轮游戏结果
	//结束本轮游戏
	$('#page3 .top-menu button:last-child').click(function() {
		showTips('请等待...');
		ajaxget('control/end/game.action', function(data) {
			showTips(data.des);
		});
	});
	//结束本轮游戏
});

function showTips(content) {
	$("#tips .del-tips").text(content);
	$("#tips").fadeIn();
}

function showTipsBtn(content, success) {
	$("#tipsbtn .del-tips").text(content);
	$("#tipsbtn").fadeIn();
	$("#tipsbtn .model-btn").off();
	$("#tipsbtn .model-btn").on("click", function() {
		success();
	})
}

function ajaxget(url, data, seccess) {
	url = dz + url;
	$.get(url, data, seccess);
}

function ajaxpost(url, data, seccess) {
	url = dz + url;
	$.post(url, data, seccess);
}

//设置公司信息
function setInfo(company, actname, remark, success) {
	$.post(dz + "manage/setinfo.action", {
		"company": company,
		"actname": actname,
		"remark": remark
	}, function(data) {
		if(success != undefined) {
			success(data);
		}
	})
}
//获取公司信息
function getInfo(success) {
	$.post(dz + "manage/getinfo.action", {}, function(data) {
		if(success != undefined) {
			success(data);
		}
	});
}
//获取红包
function rp() {
	$('#page1 .table').children('tbody').remove();
	ajaxget('manage/select/resource.action', {
		level: 3,
		start:myDate.getTime()
	}, function(data) {
		var l = data.data.length;
		for(var i = 0; i < l; i++) {
			var tr = '<tr id="rp' + data.data[i].id + '"><td>' + data.data[i].amount + '</td><td>' + data.data[i].num + '</td><td>' + data.data[i].max + '</td><td>' + data.data[i].min + '</td><td>' + data.data[i].pas + '</td><td><div class="btn-box"><div class="not-btn btn">开始</div><div class="not-btn btn">结束</div><div class="del-btn btn">删除</div></div></td></tr>';
			$('#page1 .table').append(tr);
		}
		$('#page1 .table .btn-box .btn').off();
		//删除红包
		$('#page1 .table .btn-box .btn:last-child').on('click', function() {
			var id = $(this).parents('tr').attr('id').replace('rp', '');
			showTips('请等待...');
			ajaxpost('manage/del/resource.action', {
				"level": 3,
				"id": id
			}, function(data) {
				if(data.code == 1) {
					rp();
				}
				showTips(data.des);
			});
		});
		//删除红包
		//开始红包
		$('#page1 .table .btn-box .btn:first-child').on('click', function() {
			showTips('请等待...');
			var id = $(this).parents('tr').attr('id').replace('rp', '');
			ajaxpost('control/start/redpack.action', {
				"id": id
			}, function(data) {
				showTips(data.des);
			});
		});
		//开始红包
		//结束红包
		$('#page1 .table .btn-box .btn:nth-child(2)').on('click', function() {
			showTips('请等待...');
			ajaxget('control/end/redpack.action', function(data) {
				showTips(data.des);
			});
		});
		//结束红包
	});
}
//获取节目
function pg() {
	$('#page2 .table').children('tbody').remove();
	ajaxget('manage/select/resource.action', {
		level: 2,
		start:myDate.getTime()
	}, function(data) {
		var l = data.data.length;
		for(var i = 0; i < l; i++) {
			var tr = '<tr id="pg' + data.data[i].id + '"><td>' + data.data[i].name + '</td><td>' + data.data[i].principal + '</td><td><div class="btn-box"><div class="del-btn btn">删除</div></div></td></tr>';
			$('#page2 .table').append(tr);
		}
		$('#page2 .table .btn-box .btn').off();
		//删除节目
		$('#page2 .table .btn-box .btn').on('click', function() {
			var id = $(this).parents('tr').attr('id').replace('pg', '');
			showTips('请等待...');
			ajaxpost('manage/del/resource.action', {
				"level": 2,
				"id": id
			}, function(data) {
				if(data.code == 1) {
					pg();
				}
				showTips(data.des);
			});
		});
		//删除节目
	});
}
//获取竞赛
function sj() {
	$('#page3 .table').children('tbody').remove();
	ajaxget('manage/select/resource.action', {
		level: 1,
		start:myDate.getTime()
	}, function(data) {
		var l = data.data.length;
		for(var i = 0; i < l; i++) {
			var tr = '<tr id="sj' + data.data[i].id + '"><td>' + data.data[i].name + '</td><td>' + data.data[i].answer + '</td><td><div class="btn-box"><div class="not-btn btn">开始</div><div class="not-btn btn">公布</div><div class="del-btn btn">删除</div></div></td></tr>';
			$('#page3 .table').append(tr);
		}
		$('#page3 .table .btn-box .btn').off();
		//删除游戏
		$('#page3 .table .btn-box .btn:last-child').on('click', function() {
			var id = $(this).parents('tr').attr('id').replace('sj', '');
			showTips('请等待...');
			ajaxpost('manage/del/resource.action', {
				"level": 1,
				"id": id
			}, function(data) {
				if(data.code == 1) {
					sj();
				}
				showTips(data.des);
			});
		});
		//删除游戏
		//开始游戏
		$('#page3 .table .btn-box .btn:first-child').on('click', function() {
			var id = $(this).parents('tr').attr('id').replace('sj', '');
			showTips('请等待...');
			ajaxpost('control/start/game.action', {
				"id": id
			}, function(data) {
				showTips(data.des);
			});
		});
		//开始游戏
		//公布游戏结果
		$('#page3 .table .btn-box .btn:nth-child(2)').on('click', function() {
			var id = $(this).parents('tr').attr('id').replace('sj', '');
			showTips('请等待...');
			ajaxpost('control/show.action', {
				"level": 2,
				"id": id
			}, function(data) {
				showTips(data.des);
			});
		});
		//公布游戏结果
	});
}
function closewindow(){
	showTips('请等待...');
	ajaxpost("control/close.action",{},function(data){
		showTips(data.des);
	})
}
function reloadWindow(){
	showTips('请等待...');
	ajaxpost("control/reload.action",{},function(data){
		showTips(data.des);
	})
}
